#include "StdAfx.h"
#include "Tragos.h"
#include "String.h"

Tragos::Tragos(void):CRol(60,8,5,3,"Trago"){

}

Tragos::~Tragos(void){

}

Tragos::Tragos(int vida, int forsa, int resistencia, int agilitat, const char *nom):CRol(vida,forsa,resistencia,agilitat,nom){

}

Tragos::Tragos(const Tragos &Tragosclon):CRol(Tragosclon.GetVida(),Tragosclon.GetForsa(),Tragosclon.GetResistencia(),Tragosclon.GetAgilitat(),Tragosclon.GetNom()){


}

void Tragos::GetTragos(int &vida, int &forsa, int &resistencia, int &agilitat, char *nom){

	vida=GetVida();
	forsa=GetForsa();
	resistencia=GetResistencia();
	agilitat=GetAgilitat();
	strcpy(nom,GetNom());
	
}

void Tragos::SetTragos(int vida, int forsa, int resistencia, int agilitat, const char *nom){

	SetVida(vida);
	SetForsa(forsa);
	SetResistencia(resistencia);
	SetAgilitat(agilitat);
	SetNom(nom);
	

}

Tragos Tragos::operator =(const Tragos &Tragosclon){

	SetVida(Tragosclon.GetVida());
	SetForsa(Tragosclon.GetForsa());
	SetResistencia(Tragosclon.GetResistencia());
	SetAgilitat(Tragosclon.GetAgilitat());
	SetNom(Tragosclon.GetNom());
	return *this; //retorna el punter de la clase.

}

